package com.liveneo.adapter.mobile.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * 手机端请求的基类
 * 
 * @author fucy
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class BaseRequest {
    /**
     * APP版本号（判断版本是否最新时使用）
     */
    private String versionCode;
    /**
     * APP版本名
     */
    private String versionName;
    /**
     * 令牌（认证时使用）
     */
    private String token;
    /**
     * 移动设备国际辨识码
     */
    private String imei;
    /**
     * 手机号
     */
    private String tel;
    /**
     * A端修理厂编码，B端查勘员编码C端用户手机号
     */
    private String userId;
    /**
     * 本机手机号
     */
    private String localTel;
  
    /**
     * 手机型号
     */
    private String phoneModel;
    /**
     * 系统版本
     */
    private String systemInfo;
    /**
     * 手机厂商
     */
    private String maker;
    /**
     * A、B、C(仅供查勘、ET使用)
     */
    private String projectCode;
    /**
     * 终端设备号
     */
    private String deviceUuid;
    /**
     * 终端类型
     * 1.IOS 2.Android
     */
    private String os;
    /**
     * 苹果手机设备证书
     */
    private String deviceToken;
  
    private String logUuid;
    
    public String getLogUuid() {
		return logUuid;
	}

	public void setLogUuid(String logUuid) {
		this.logUuid = logUuid;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getLocalTel() {
		return localTel;
	}

	public void setLocalTel(String localTel) {
		this.localTel = localTel;
	}

	public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getDeviceUuid() {
        return deviceUuid;
    }

    public void setDeviceUuid(String deviceUuid) {
        this.deviceUuid = deviceUuid;
    }

    public String getDeviceToken() {
        return deviceToken;
    }

    public void setDeviceToken(String deviceToken) {
        this.deviceToken = deviceToken;
    }

    public String getVersionCode() {
        return versionCode;
    }

    public void setVersionCode(String versionCode) {
        this.versionCode = versionCode;
    }

    public String getVersionName() {
        return versionName;
    }

    public void setVersionName(String versionName) {
        this.versionName = versionName;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getOs() {
        return os;
    }

    public void setOs(String os) {
        this.os = os;
    }

    public String getPhoneModel() {
        return phoneModel;
    }

    public void setPhoneModel(String phoneModel) {
        this.phoneModel = phoneModel;
    }

    public String getSystemInfo() {
        return systemInfo;
    }

    public void setSystemInfo(String systemInfo) {
        this.systemInfo = systemInfo;
    }

    public String getMaker() {
        return maker;
    }

    public void setMaker(String maker) {
        this.maker = maker;
    }

    @Override
    public String toString() {
        return "BaseRequest [versionCode=" + versionCode + ", versionName=" + versionName + ", token=" + token + ", imei=" + imei + ", tel=" + tel
                + ", phoneModel=" + phoneModel + ", systemInfo=" + systemInfo + ", maker=" + maker + "]";
    }
}